/*
	author: TangQiao , Wind @ Beijing Normal University

	problem name: Biorhythms

	
	source : pku Online Judge
	
	problem type: 数学题
	
	problem description: 题目背影是一个人的生物周期,现给你今天当前三种周期到达高峰的时间,
	然后给你要比较的时间,问在要比较的时间后多少天,才会出现三重高峰同时出现.
	
	problem solution: 就是把a,b,c每个分别加12,28,33,直到他们相等.
	
	
	
	faults: 错了四次.
	有一种可能出错的情况,就是an=a-start,最后an为负的情况.
	if (an<=0) an+=21252;
	所以不但要把an==0时,an加上21252,an为负时也要进行同样操作.
	
	date : 2005. 8.1 个人做题
	
*/
#include <stdio.h>
#include <string.h>

const int ta=23,tb=28,tc=33;

int tiao(int &a, int &b)
{
	if (a!=b)
	{
		while (a!=b)
		{
			while (a<b) a+=ta;
			while (b<a) b+=tb;
		}
	}
	else
	{
		a+=ta*tb;
		b+=ta*tb;
	}
	return a;
}

main()
{
	int a,b,c,start,d,an,icase=0;
	while (1)
	{
		scanf("%d%d%d%d", &a, &b, &c, &start);
		if (a==-1) break;	
		while (1)
		{			
			d=tiao(a,b);
			if ((d-c)%tc==0) break;			
		}
		an=a-start;
		while (an>21252) an-=21252;		
		if (an<=0) an+=21252;
		printf("Case %d: the next triple peak occurs in %d days.\n",++icase,an);

	}


	return 0;
}